#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    int n;
    char str[80],*p[100],b[80];
    scanf("%d ",&n);
    for(int i=0;i<n;i++)
    {
        gets(str);
        p[i]=(char *)malloc(strlen(str)*sizeof(char));
        strcpy(p[i],str);
    }
    for(int i=0;i<n;i++)
    {
        for(int j=i+1;j<n;j++)
        {
            if(strcmp(p[i],p[j])>0)
            {
                strcpy(b,p[i]);
                strcpy(p[i],p[j]);
                strcpy(p[j],b);
            }
        }
    }
    for(int i=0;i<n;i++)
    {
        puts(p[i]);
    }
    free(p);
    return 0;
}
